home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / MPW Additions / Tools / MrC / MrC.rsrc / CODE_10_init.txt < prev    next >
Text File  |  1996-05-07  |  87KB  |  1,548 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x000018B0 (2 of them)
  3. # far model jump table entries starting at A5 + 0x00000000 (0 of them)
  4. # A5 relocation data at 0x00000000
  5. #   A5 relocation at 0000FFFE
  6. # A5 is 0x00000000
  7. # PC relocation data at 0x00000000
  8. #   PC relocation at 0000FFFE
  9. # load address is 0x00000000
  10. fn00000000:
  11. 00000000  4E56 0000                link       A6, 0
  12. 00000004  486D CE7A                pea.l      [A5 - 0x3186]
  13. 00000008  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14. 0000000C  4EAD 15FA                jsr        [A5 + 0x15FA /* export_699 */]
  15. 00000010  4E5E                     unlink     A6
  16. 00000012  205F                     movea.l    A0, [A7]+
  17. 00000014  584F                     addq.w     A7, 4
  18. 00000016  4ED0                     jmp        [A0]
  19. fn00000018:
  20. 00000018  2F0A                     move.l     -[A7], A2
  21. 0000001A  202D CE9A                move.l     D0, [A5 - 0x3166]
  22. 0000001E  6720                     beq        +0x22 /* 00000040 */
  23. 00000020  246D CE9A                movea.l    A2, [A5 - 0x3166]
  24. 00000024  206D CE9A                movea.l    A0, [A5 - 0x3166]
  25. 00000028  2010                     move.l     D0, [A0]
  26. 0000002A  2B40 CE9A                move.l     [A5 - 0x3166], D0
  27. 0000002E  41ED CE9E                lea.l      A0, [A5 - 0x3162]
  28. 00000032  224A                     movea.l    A1, A2
  29. 00000034  7003                     moveq.l    D0, 0x03
  30. label00000036:
  31. 00000036  22D8                     move.l     [A1]+, [A0]+
  32. 00000038  51C8 FFFC                dbf        D0, -0x6 /* 00000036 */
  33. 0000003C  3290                     move.w     [A1], [A0]
  34. 0000003E  600C                     bra        +0xE /* 0000004C */
  35. label00000040:
  36. 00000040  7012                     moveq.l    D0, 0x12
  37. 00000042  2F00                     move.l     -[A7], D0
  38. 00000044  206D E69C                movea.l    A0, [A5 - 0x1964]
  39. 00000048  4E90                     jsr        [A0]
  40. 0000004A  2440                     movea.l    A2, D0
  41. label0000004C:
  42. 0000004C  200A                     move.l     D0, A2
  43. 0000004E  245F                     movea.l    A2, [A7]+
  44. 00000050  4E75                     rts
  45. 00000052  4E56 0000                link       A6, 0
  46. 00000056  2F0A                     move.l     -[A7], A2
  47. 00000058  246E 0008                movea.l    A2, [A6 + 0x8]
  48. 0000005C  24AD CE9A                move.l     [A2], [A5 - 0x3166]
  49. 00000060  2B4A CE9A                move.l     [A5 - 0x3166], A2
  50. 00000064  245F                     movea.l    A2, [A7]+
  51. 00000066  4E5E                     unlink     A6
  52. 00000068  205F                     movea.l    A0, [A7]+
  53. 0000006A  584F                     addq.w     A7, 4
  54. 0000006C  4ED0                     jmp        [A0]
  55. 0000006E  4E56 0000                link       A6, 0
  56. 00000072  48E7 0030                movem.l    -[A7], A2,A3
  57. 00000076  266E 0008                movea.l    A3, [A6 + 0x8]
  58. 0000007A  200B                     move.l     D0, A3
  59. 0000007C  660A                     bne        +0xC /* 00000088 */
  60. 0000007E  2F3C 0000 00A5           move.l     -[A7], 0xA5
  61. 00000084  4EBA FF7A                jsr        [PC - 0x86 /* 00000000 */]
  62. label00000088:
  63. 00000088  246B 000C                movea.l    A2, [A3 + 0xC]
  64. 0000008C  200A                     move.l     D0, A2
  65. 0000008E  660A                     bne        +0xC /* 0000009A */
  66. 00000090  2F3C 0000 00A8           move.l     -[A7], 0xA8
  67. 00000096  4EBA FF68                jsr        [PC - 0x98 /* 00000000 */]
  68. label0000009A:
  69. 0000009A  102B 0016                move.b     D0, [A3 + 0x16]
  70. 0000009E  4880                     ext.w      D0
  71. 000000A0  48C0                     ext.l      D0
  72. 000000A2  7201                     moveq.l    D1, 0x01
  73. 000000A4  B081                     cmp.l      D0, D1
  74. 000000A6  6730                     beq        +0x32 /* 000000D8 */
  75. 000000A8  7204                     moveq.l    D1, 0x04
  76. 000000AA  B081                     cmp.l      D0, D1
  77. 000000AC  672A                     beq        +0x2C /* 000000D8 */
  78. 000000AE  4A80                     tst.l      D0
  79. 000000B0  6734                     beq        +0x36 /* 000000E6 */
  80. 000000B2  7202                     moveq.l    D1, 0x02
  81. 000000B4  B081                     cmp.l      D0, D1
  82. 000000B6  673E                     beq        +0x40 /* 000000F6 */
  83. 000000B8  7206                     moveq.l    D1, 0x06
  84. 000000BA  B081                     cmp.l      D0, D1
  85. 000000BC  6738                     beq        +0x3A /* 000000F6 */
  86. 000000BE  7207                     moveq.l    D1, 0x07
  87. 000000C0  B081                     cmp.l      D0, D1
  88. 000000C2  6732                     beq        +0x34 /* 000000F6 */
  89. 000000C4  7209                     moveq.l    D1, 0x09
  90. 000000C6  B081                     cmp.l      D0, D1
  91. 000000C8  675E                     beq        +0x60 /* 00000128 */
  92. 000000CA  7208                     moveq.l    D1, 0x08
  93. 000000CC  B081                     cmp.l      D0, D1
  94. 000000CE  6758                     beq        +0x5A /* 00000128 */
  95. 000000D0  7203                     moveq.l    D1, 0x03
  96. 000000D2  B081                     cmp.l      D0, D1
  97. 000000D4  675A                     beq        +0x5C /* 00000130 */
  98. 000000D6  6060                     bra        +0x62 /* 00000138 */
  99. label000000D8:
  100. 000000D8  2F0B                     move.l     -[A7], A3
  101. 000000DA  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  102. 000000DE  2F0B                     move.l     -[A7], A3
  103. 000000E0  4EBA 006C                jsr        [PC + 0x6C /* 0000014E */]
  104. 000000E4  605C                     bra        +0x5E /* 00000142 */
  105. label000000E6:
  106. 000000E6  302D E672                move.w     D0, [A5 - 0x198E]
  107. 000000EA  660A                     bne        +0xC /* 000000F6 */
  108. 000000EC  2F3C 0000 00F2           move.l     -[A7], 0xF2
  109. 000000F2  4EBA FF0C                jsr        [PC - 0xF4 /* 00000000 */]
  110. label000000F6:
  111. 000000F6  0C2D 004C DB5A           cmpi.b     [A5 - 0x24A6], 0x4C /* 'L' */
  112. 000000FC  6722                     beq        +0x24 /* 00000120 */
  113. 000000FE  246B 000C                movea.l    A2, [A3 + 0xC]
  114. 00000102  2012                     move.l     D0, [A2]
  115. 00000104  721F                     moveq.l    D1, 0x1F
  116. 00000106  C041                     and.w      D0, D1
  117. 00000108  7215                     moveq.l    D1, 0x15
  118. 0000010A  B041                     cmp.w      D0, D1
  119. 0000010C  6612                     bne        +0x14 /* 00000120 */
  120. 0000010E  102A 0004                move.b     D0, [A2 + 0x4]
  121. 00000112  7210                     moveq.l    D1, 0x10
  122. 00000114  C001                     and.b      D0, D1
  123. 00000116  6708                     beq        +0xA /* 00000120 */
  124. 00000118  177C 0003 0016           move.b     [A3 + 0x16], 0x3
  125. 0000011E  6010                     bra        +0x12 /* 00000130 */
  126. label00000120:
  127. 00000120  2F0B                     move.l     -[A7], A3
  128. 00000122  4EBA 002A                jsr        [PC + 0x2A /* 0000014E */]
  129. 00000126  601A                     bra        +0x1C /* 00000142 */
  130. label00000128:
  131. 00000128  2F0B                     move.l     -[A7], A3
  132. 0000012A  4EAD 1AA2                jsr        [A5 + 0x1AA2 /* export_848 */]
  133. 0000012E  6012                     bra        +0x14 /* 00000142 */
  134. label00000130:
  135. 00000130  177C 0009 0017           move.b     [A3 + 0x17], 0x9 /* '\t' */
  136. 00000136  600A                     bra        +0xC /* 00000142 */
  137. label00000138:
  138. 00000138  2F3C 0000 011C           move.l     -[A7], 0x11C
  139. 0000013E  4EBA FEC0                jsr        [PC - 0x140 /* 00000000 */]
  140. label00000142:
  141. 00000142  4CDF 0C00                movem.l    A2,A3, [A7]+
  142. 00000146  4E5E                     unlink     A6
  143. 00000148  205F                     movea.l    A0, [A7]+
  144. 0000014A  584F                     addq.w     A7, 4
  145. 0000014C  4ED0                     jmp        [A0]
  146. fn0000014E:
  147. 0000014E  4E56 FFD0                link       A6, -0x0030
  148. 00000152  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  149. 00000156  286E 0008                movea.l    A4, [A6 + 0x8]
  150. 0000015A  7000                     moveq.l    D0, 0x00
  151. 0000015C  2D40 FFE0                move.l     [A6 - 0x20], D0
  152. 00000160  200C                     move.l     D0, A4
  153. 00000162  660A                     bne        +0xC /* 0000016E */
  154. 00000164  2F3C 0000 013C           move.l     -[A7], 0x13C
  155. 0000016A  4EBA FE94                jsr        [PC - 0x16C /* 00000000 */]
  156. label0000016E:
  157. 0000016E  266C 000C                movea.l    A3, [A4 + 0xC]
  158. 00000172  200B                     move.l     D0, A3
  159. 00000174  660A                     bne        +0xC /* 00000180 */
  160. 00000176  2F3C 0000 0142           move.l     -[A7], 0x142
  161. 0000017C  4EBA FE82                jsr        [PC - 0x17E /* 00000000 */]
  162. label00000180:
  163. 00000180  2013                     move.l     D0, [A3]
  164. 00000182  721F                     moveq.l    D1, 0x1F
  165. 00000184  C081                     and.l      D0, D1
  166. 00000186  2D40 FFD0                move.l     [A6 - 0x30], D0
  167. 0000018A  102C 0016                move.b     D0, [A4 + 0x16]
  168. 0000018E  1D40 FFD4                move.b     [A6 - 0x2C], D0
  169. 00000192  0C2D 004C DB5A           cmpi.b     [A5 - 0x24A6], 0x4C /* 'L' */
  170. 00000198  6700 0088                beq        +0x8A /* 00000222 */
  171. 0000019C  7202                     moveq.l    D1, 0x02
  172. 0000019E  B001                     cmp.b      D0, D1
  173. 000001A0  6706                     beq        +0x8 /* 000001A8 */
  174. 000001A2  7206                     moveq.l    D1, 0x06
  175. 000001A4  B001                     cmp.b      D0, D1
  176. 000001A6  6632                     bne        +0x34 /* 000001DA */
  177. label000001A8:
  178. 000001A8  244C                     movea.l    A2, A4
  179. 000001AA  504A                     addq.w     A2, 8
  180. 000001AC  2F0A                     move.l     -[A7], A2
  181. 000001AE  2F0B                     move.l     -[A7], A3
  182. 000001B0  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  183. 000001B4  2F00                     move.l     -[A7], D0
  184. 000001B6  4EBA 03D8                jsr        [PC + 0x3D8 /* 00000590 */]
  185. 000001BA  0C2E 0006 FFD4           cmpi.b     [A6 - 0x2C], 0x6
  186. 000001C0  660C                     bne        +0xE /* 000001CE */
  187. 000001C2  4A92                     tst.l      [A2]
  188. 000001C4  6708                     beq        +0xA /* 000001CE */
  189. 000001C6  2052                     movea.l    A0, [A2]
  190. 000001C8  117C 0007 0004           move.b     [A0 + 0x4], 0x7
  191. label000001CE:
  192. 000001CE  202D E5E6                move.l     D0, [A5 - 0x1A1A]
  193. 000001D2  6606                     bne        +0x8 /* 000001DA */
  194. 000001D4  2F0C                     move.l     -[A7], A4
  195. 000001D6  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  196. label000001DA:
  197. 000001DA  102B 0004                move.b     D0, [A3 + 0x4]
  198. 000001DE  7610                     moveq.l    D3, 0x10
  199. 000001E0  C003                     and.b      D0, D3
  200. 000001E2  6700 02FA                beq        +0x2FC /* 000004DE */
  201. 000001E6  2013                     move.l     D0, [A3]
  202. 000001E8  3800                     move.w     D4, D0
  203. 000001EA  701F                     moveq.l    D0, 0x1F
  204. 000001EC  C840                     and.w      D4, D0
  205. 000001EE  7015                     moveq.l    D0, 0x15
  206. 000001F0  B840                     cmp.w      D4, D0
  207. 000001F2  6716                     beq        +0x18 /* 0000020A */
  208. 000001F4  7014                     moveq.l    D0, 0x14
  209. 000001F6  B840                     cmp.w      D4, D0
  210. 000001F8  661E                     bne        +0x20 /* 00000218 */
  211. 000001FA  206B 000C                movea.l    A0, [A3 + 0xC]
  212. 000001FE  2068 000C                movea.l    A0, [A0 + 0xC]
  213. 00000202  1028 0004                move.b     D0, [A0 + 0x4]
  214. 00000206  C003                     and.b      D0, D3
  215. 00000208  670E                     beq        +0x10 /* 00000218 */
  216. label0000020A:
  217. 0000020A  487A 02E0                pea.l      [PC + 0x2E0 /* 000004EC, value 0x74797065 'type', cstring "type" */]
  218. 0000020E  7035                     moveq.l    D0, 0x35
  219. 00000210  2F00                     move.l     -[A7], D0
  220. 00000212  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  221. 00000216  504F                     addq.w     A7, 8
  222. label00000218:
  223. 00000218  022B 00EF 0004           andi.b     [A3 + 0x4], 0xEF
  224. 0000021E  6000 02BE                bra        +0x2C0 /* 000004DE */
  225. label00000222:
  226. 00000222  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  227. 00000226  00AC 0008 0002 0018      ori.l      [A4 + 0x18], 0x80002
  228. 0000022E  7600                     moveq.l    D3, 0x00
  229. 00000230  2D43 FFDC                move.l     [A6 - 0x24], D3
  230. 00000234  2D43 FFD8                move.l     [A6 - 0x28], D3
  231. 00000238  162E FFD4                move.b     D3, [A6 - 0x2C]
  232. 0000023C  7001                     moveq.l    D0, 0x01
  233. 0000023E  B600                     cmp.b      D3, D0
  234. 00000240  6706                     beq        +0x8 /* 00000248 */
  235. 00000242  7004                     moveq.l    D0, 0x04
  236. 00000244  B600                     cmp.b      D3, D0
  237. 00000246  663E                     bne        +0x40 /* 00000286 */
  238. label00000248:
  239. 00000248  362E FFD2                move.w     D3, [A6 - 0x2E]
  240. 0000024C  701F                     moveq.l    D0, 0x1F
  241. 0000024E  C640                     and.w      D3, D0
  242. 00000250  7014                     moveq.l    D0, 0x14
  243. 00000252  B640                     cmp.w      D3, D0
  244. 00000254  6706                     beq        +0x8 /* 0000025C */
  245. 00000256  7015                     moveq.l    D0, 0x15
  246. 00000258  B640                     cmp.w      D3, D0
  247. 0000025A  662A                     bne        +0x2C /* 00000286 */
  248. label0000025C:
  249. 0000025C  0C2D 003E DB5A           cmpi.b     [A5 - 0x24A6], 0x3E /* '>' */
  250. 00000262  670A                     beq        +0xC /* 0000026E */
  251. 00000264  0CAE 0000 0015 FFD0      cmpi.l     [A6 - 0x30], 0x15
  252. 0000026C  6618                     bne        +0x1A /* 00000286 */
  253. label0000026E:
  254. 0000026E  2D4C FFD8                move.l     [A6 - 0x28], A4
  255. 00000272  7002                     moveq.l    D0, 0x02
  256. 00000274  2F00                     move.l     -[A7], D0
  257. 00000276  2F0B                     move.l     -[A7], A3
  258. 00000278  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  259. 0000027C  2840                     movea.l    A4, D0
  260. 0000027E  00AC 0000 0002 0018      ori.l      [A4 + 0x18], 0x2
  261. label00000286:
  262. 00000286  0CAE 0000 0015 FFD0      cmpi.l     [A6 - 0x30], 0x15
  263. 0000028E  6600 011C                bne        +0x11E /* 000003AC */
  264. 00000292  102B 0004                move.b     D0, [A3 + 0x4]
  265. 00000296  7210                     moveq.l    D1, 0x10
  266. 00000298  C001                     and.b      D0, D1
  267. 0000029A  6700 0110                beq        +0x112 /* 000003AC */
  268. 0000029E  0C2D 0069 DB5A           cmpi.b     [A5 - 0x24A6], 0x69 /* 'i' */
  269. 000002A4  6642                     bne        +0x44 /* 000002E8 */
  270. 000002A6  206B 0008                movea.l    A0, [A3 + 0x8]
  271. 000002AA  2610                     move.l     D3, [A0]
  272. 000002AC  701F                     moveq.l    D0, 0x1F
  273. 000002AE  2D43 FFF0                move.l     [A6 - 0x10], D3
  274. 000002B2  C640                     and.w      D3, D0
  275. 000002B4  700B                     moveq.l    D0, 0x0B
  276. 000002B6  B640                     cmp.w      D3, D0
  277. 000002B8  622E                     bhi        +0x30 /* 000002E8 */
  278. 000002BA  202E FFF0                move.l     D0, [A6 - 0x10]
  279. 000002BE  761F                     moveq.l    D3, 0x1F
  280. 000002C0  C083                     and.l      D0, D3
  281. 000002C2  45ED E270                lea.l      A2, [A5 - 0x1D90]
  282. 000002C6  1032 0000                move.b     D0, [A2 + D0.w]
  283. 000002CA  206D DB6C                movea.l    A0, [A5 - 0x2494]
  284. 000002CE  2210                     move.l     D1, [A0]
  285. 000002D0  C283                     and.l      D1, D3
  286. 000002D2  1232 1000                move.b     D1, [A2 + D1.w]
  287. 000002D6  B001                     cmp.b      D0, D1
  288. 000002D8  660E                     bne        +0x10 /* 000002E8 */
  289. 000002DA  2F0C                     move.l     -[A7], A4
  290. 000002DC  4EBA 0214                jsr        [PC + 0x214 /* 000004F2 */]
  291. 000002E0  266C 000C                movea.l    A3, [A4 + 0xC]
  292. 000002E4  6000 01AA                bra        +0x1AC /* 00000490 */
  293. label000002E8:
  294. 000002E8  0C2D 003E DB5A           cmpi.b     [A5 - 0x24A6], 0x3E /* '>' */
  295. 000002EE  6600 00AA                bne        +0xAC /* 0000039A */
  296. 000002F2  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  297. 000002F6  0C2D 0069 DB5A           cmpi.b     [A5 - 0x24A6], 0x69 /* 'i' */
  298. 000002FC  664E                     bne        +0x50 /* 0000034C */
  299. 000002FE  206B 0008                movea.l    A0, [A3 + 0x8]
  300. 00000302  2610                     move.l     D3, [A0]
  301. 00000304  701F                     moveq.l    D0, 0x1F
  302. 00000306  2D43 FFF4                move.l     [A6 - 0xC], D3
  303. 0000030A  C640                     and.w      D3, D0
  304. 0000030C  700B                     moveq.l    D0, 0x0B
  305. 0000030E  B640                     cmp.w      D3, D0
  306. 00000310  623A                     bhi        +0x3C /* 0000034C */
  307. 00000312  202E FFF4                move.l     D0, [A6 - 0xC]
  308. 00000316  761F                     moveq.l    D3, 0x1F
  309. 00000318  C083                     and.l      D0, D3
  310. 0000031A  45ED E270                lea.l      A2, [A5 - 0x1D90]
  311. 0000031E  1032 0000                move.b     D0, [A2 + D0.w]
  312. 00000322  206D DB6C                movea.l    A0, [A5 - 0x2494]
  313. 00000326  2210                     move.l     D1, [A0]
  314. 00000328  C283                     and.l      D1, D3
  315. 0000032A  1232 1000                move.b     D1, [A2 + D1.w]
  316. 0000032E  B001                     cmp.b      D0, D1
  317. 00000330  661A                     bne        +0x1C /* 0000034C */
  318. 00000332  2F0C                     move.l     -[A7], A4
  319. 00000334  4EBA 01BC                jsr        [PC + 0x1BC /* 000004F2 */]
  320. 00000338  266C 000C                movea.l    A3, [A4 + 0xC]
  321. 0000033C  704B                     moveq.l    D0, 0x4B
  322. 0000033E  1F00                     move.b     -[A7], D0
  323. 00000340  7037                     moveq.l    D0, 0x37
  324. 00000342  2F00                     move.l     -[A7], D0
  325. 00000344  4EAD 19C2                jsr        [A5 + 0x19C2 /* export_820 */]
  326. 00000348  6000 0146                bra        +0x148 /* 00000490 */
  327. label0000034C:
  328. 0000034C  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  329. 00000350  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  330. 00000354  7600                     moveq.l    D3, 0x00
  331. 00000356  244B                     movea.l    A2, A3
  332. 00000358  504A                     addq.w     A2, 8
  333. label0000035A:
  334. 0000035A  2F12                     move.l     -[A7], [A2]
  335. 0000035C  486E FFE0                pea.l      [A6 - 0x20]
  336. 00000360  42A7                     clr.l      -[A7]
  337. 00000362  4EBA 0412                jsr        [PC + 0x412 /* 00000776 */]
  338. 00000366  5283                     addq.l     D3, 1
  339. 00000368  4EBA 03EA                jsr        [PC + 0x3EA /* 00000754 */]
  340. 0000036C  4A80                     tst.l      D0
  341. 0000036E  67EA                     beq        -0x14 /* 0000035A */
  342. 00000370  244C                     movea.l    A2, A4
  343. 00000372  700C                     moveq.l    D0, 0x0C
  344. 00000374  D5C0                     add.l      A2, D0
  345. 00000376  2F0A                     move.l     -[A7], A2
  346. 00000378  2F03                     move.l     -[A7], D3
  347. 0000037A  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  348. 0000037E  2640                     movea.l    A3, D0
  349. 00000380  704B                     moveq.l    D0, 0x4B
  350. 00000382  1F00                     move.b     -[A7], D0
  351. 00000384  7037                     moveq.l    D0, 0x37
  352. 00000386  2F00                     move.l     -[A7], D0
  353. 00000388  4EAD 19C2                jsr        [A5 + 0x19C2 /* export_820 */]
  354. 0000038C  2F0C                     move.l     -[A7], A4
  355. 0000038E  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  356. 00000392  4EAD 191A                jsr        [A5 + 0x191A /* export_799 */]
  357. 00000396  6000 00F8                bra        +0xFA /* 00000490 */
  358. label0000039A:
  359. 0000039A  204C                     movea.l    A0, A4
  360. 0000039C  700C                     moveq.l    D0, 0x0C
  361. 0000039E  D1C0                     add.l      A0, D0
  362. 000003A0  2F08                     move.l     -[A7], A0
  363. 000003A2  7001                     moveq.l    D0, 0x01
  364. 000003A4  2F00                     move.l     -[A7], D0
  365. 000003A6  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  366. 000003AA  2640                     movea.l    A3, D0
  367. label000003AC:
  368. 000003AC  162D DB5A                move.b     D3, [A5 - 0x24A6]
  369. 000003B0  703E                     moveq.l    D0, 0x3E
  370. 000003B2  B600                     cmp.b      D3, D0
  371. 000003B4  676E                     beq        +0x70 /* 00000424 */
  372. 000003B6  282E FFD0                move.l     D4, [A6 - 0x30]
  373. 000003BA  7014                     moveq.l    D0, 0x14
  374. 000003BC  B880                     cmp.l      D4, D0
  375. 000003BE  6610                     bne        +0x12 /* 000003D0 */
  376. 000003C0  1A2C 0016                move.b     D5, [A4 + 0x16]
  377. 000003C4  7001                     moveq.l    D0, 0x01
  378. 000003C6  BA00                     cmp.b      D5, D0
  379. 000003C8  6706                     beq        +0x8 /* 000003D0 */
  380. 000003CA  7004                     moveq.l    D0, 0x04
  381. 000003CC  BA00                     cmp.b      D5, D0
  382. 000003CE  664A                     bne        +0x4C /* 0000041A */
  383. label000003D0:
  384. 000003D0  7015                     moveq.l    D0, 0x15
  385. 000003D2  B880                     cmp.l      D4, D0
  386. 000003D4  664E                     bne        +0x50 /* 00000424 */
  387. 000003D6  202B 000C                move.l     D0, [A3 + 0xC]
  388. 000003DA  7201                     moveq.l    D1, 0x01
  389. 000003DC  B081                     cmp.l      D0, D1
  390. 000003DE  6344                     bls        +0x46 /* 00000424 */
  391. 000003E0  7069                     moveq.l    D0, 0x69
  392. 000003E2  B600                     cmp.b      D3, D0
  393. 000003E4  6634                     bne        +0x36 /* 0000041A */
  394. 000003E6  206B 0008                movea.l    A0, [A3 + 0x8]
  395. 000003EA  2610                     move.l     D3, [A0]
  396. 000003EC  701F                     moveq.l    D0, 0x1F
  397. 000003EE  2D43 FFFC                move.l     [A6 - 0x4], D3
  398. 000003F2  C640                     and.w      D3, D0
  399. 000003F4  700B                     moveq.l    D0, 0x0B
  400. 000003F6  B640                     cmp.w      D3, D0
  401. 000003F8  6220                     bhi        +0x22 /* 0000041A */
  402. 000003FA  202E FFFC                move.l     D0, [A6 - 0x4]
  403. 000003FE  761F                     moveq.l    D3, 0x1F
  404. 00000400  C083                     and.l      D0, D3
  405. 00000402  45ED E270                lea.l      A2, [A5 - 0x1D90]
  406. 00000406  1032 0000                move.b     D0, [A2 + D0.w]
  407. 0000040A  206D DB6C                movea.l    A0, [A5 - 0x2494]
  408. 0000040E  2210                     move.l     D1, [A0]
  409. 00000410  C283                     and.l      D1, D3
  410. 00000412  1232 1000                move.b     D1, [A2 + D1.w]
  411. 00000416  B001                     cmp.b      D0, D1
  412. 00000418  670A                     beq        +0xC /* 00000424 */
  413. label0000041A:
  414. 0000041A  703A                     moveq.l    D0, 0x3A
  415. 0000041C  2F00                     move.l     -[A7], D0
  416. 0000041E  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  417. 00000422  584F                     addq.w     A7, 4
  418. label00000424:
  419. 00000424  102C 0016                move.b     D0, [A4 + 0x16]
  420. 00000428  4880                     ext.w      D0
  421. 0000042A  48C0                     ext.l      D0
  422. 0000042C  7201                     moveq.l    D1, 0x01
  423. 0000042E  B081                     cmp.l      D0, D1
  424. 00000430  6730                     beq        +0x32 /* 00000462 */
  425. 00000432  7204                     moveq.l    D1, 0x04
  426. 00000434  B081                     cmp.l      D0, D1
  427. 00000436  672A                     beq        +0x2C /* 00000462 */
  428. 00000438  7202                     moveq.l    D1, 0x02
  429. 0000043A  B081                     cmp.l      D0, D1
  430. 0000043C  6730                     beq        +0x32 /* 0000046E */
  431. 0000043E  7206                     moveq.l    D1, 0x06
  432. 00000440  B081                     cmp.l      D0, D1
  433. 00000442  672A                     beq        +0x2C /* 0000046E */
  434. 00000444  7203                     moveq.l    D1, 0x03
  435. 00000446  B081                     cmp.l      D0, D1
  436. 00000448  673C                     beq        +0x3E /* 00000486 */
  437. 0000044A  4A80                     tst.l      D0
  438. 0000044C  6738                     beq        +0x3A /* 00000486 */
  439. 0000044E  7208                     moveq.l    D1, 0x08
  440. 00000450  B081                     cmp.l      D0, D1
  441. 00000452  6732                     beq        +0x34 /* 00000486 */
  442. 00000454  7209                     moveq.l    D1, 0x09
  443. 00000456  B081                     cmp.l      D0, D1
  444. 00000458  672C                     beq        +0x2E /* 00000486 */
  445. 0000045A  720A                     moveq.l    D1, 0x0A
  446. 0000045C  B081                     cmp.l      D0, D1
  447. 0000045E  6726                     beq        +0x28 /* 00000486 */
  448. 00000460  6024                     bra        +0x26 /* 00000486 */
  449. label00000462:
  450. 00000462  2F0C                     move.l     -[A7], A4
  451. 00000464  4EBA 01C8                jsr        [PC + 0x1C8 /* 0000062E */]
  452. 00000468  2D40 FFDC                move.l     [A6 - 0x24], D0
  453. 0000046C  6022                     bra        +0x24 /* 00000490 */
  454. label0000046E:
  455. 0000046E  2F0B                     move.l     -[A7], A3
  456. 00000470  486E FFE0                pea.l      [A6 - 0x20]
  457. 00000474  2F0C                     move.l     -[A7], A4
  458. 00000476  4EBA 02FE                jsr        [PC + 0x2FE /* 00000776 */]
  459. 0000047A  2F0C                     move.l     -[A7], A4
  460. 0000047C  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  461. 00000480  4EAD 191A                jsr        [A5 + 0x191A /* export_799 */]
  462. 00000484  600A                     bra        +0xC /* 00000490 */
  463. label00000486:
  464. 00000486  2F3C 0000 0297           move.l     -[A7], 0x297
  465. 0000048C  4EBA FB72                jsr        [PC - 0x48E /* 00000000 */]
  466. label00000490:
  467. 00000490  202E FFD8                move.l     D0, [A6 - 0x28]
  468. 00000494  6740                     beq        +0x42 /* 000004D6 */
  469. 00000496  206E FFD8                movea.l    A0, [A6 - 0x28]
  470. 0000049A  2F28 000C                move.l     -[A7], [A0 + 0xC]
  471. 0000049E  4EAD 1AEA                jsr        [A5 + 0x1AEA /* export_857 */]
  472. 000004A2  206E FFD8                movea.l    A0, [A6 - 0x28]
  473. 000004A6  214B 000C                move.l     [A0 + 0xC], A3
  474. 000004AA  526B 0006                addq.w     [A3 + 0x6], 1
  475. 000004AE  7017                     moveq.l    D0, 0x17
  476. 000004B0  2F00                     move.l     -[A7], D0
  477. 000004B2  2F0B                     move.l     -[A7], A3
  478. 000004B4  2F08                     move.l     -[A7], A0
  479. 000004B6  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  480. 000004BA  2F00                     move.l     -[A7], D0
  481. 000004BC  2F0C                     move.l     -[A7], A4
  482. 000004BE  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  483. 000004C2  2F00                     move.l     -[A7], D0
  484. 000004C4  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  485. 000004C8  2F00                     move.l     -[A7], D0
  486. 000004CA  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  487. 000004CE  2440                     movea.l    A2, D0
  488. 000004D0  2F0A                     move.l     -[A7], A2
  489. 000004D2  4EAD 1702                jsr        [A5 + 0x1702 /* export_732 */]
  490. label000004D6:
  491. 000004D6  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  492. 000004DA  4EAD 1702                jsr        [A5 + 0x1702 /* export_732 */]
  493. label000004DE:
  494. 000004DE  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  495. 000004E2  4E5E                     unlink     A6
  496. 000004E4  205F                     movea.l    A0, [A7]+
  497. 000004E6  584F                     addq.w     A7, 4
  498. 000004E8  4ED0                     jmp        [A0]
  499. 000004EA  0006 7479                ori.b      D6, 0x79 /* 'y' */
  500. 000004EE  7065                     moveq.l    D0, 0x65
  501. 000004F0  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  502. // begin alternate branch 000004F2-000004F6
  503. fn000004F2:
  504. 000004F2  4E56 FFFC                link       A6, -0x0004
  505. // end alternate branch 000004F2-000004F6
  506. fn000004F2: // (misaligned)
  507. 000004F4  FFFC                     .invalid   <<F/7/7>>
  508. 000004F6  48E7 0038                movem.l    -[A7], A2,A3,A4
  509. 000004FA  266E 0008                movea.l    A3, [A6 + 0x8]
  510. 000004FE  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  511. 00000502  2840                     movea.l    A4, D0
  512. 00000504  1214                     move.b     D1, [A4]
  513. 00000506  7000                     moveq.l    D0, 0x00
  514. 00000508  1001                     move.b     D0, D1
  515. 0000050A  41ED E076                lea.l      A0, [A5 - 0x1F8A]
  516. 0000050E  1030 0000                move.b     D0, [A0 + D0.w]
  517. 00000512  7203                     moveq.l    D1, 0x03
  518. 00000514  C001                     and.b      D0, D1
  519. 00000516  670C                     beq        +0xE /* 00000524 */
  520. 00000518  703B                     moveq.l    D0, 0x3B
  521. 0000051A  2F00                     move.l     -[A7], D0
  522. 0000051C  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  523. 00000520  584F                     addq.w     A7, 4
  524. 00000522  6060                     bra        +0x62 /* 00000584 */
  525. label00000524:
  526. 00000524  1014                     move.b     D0, [A4]
  527. 00000526  7262                     moveq.l    D1, 0x62
  528. 00000528  B001                     cmp.b      D0, D1
  529. 0000052A  670A                     beq        +0xC /* 00000536 */
  530. 0000052C  2F3C 0000 0300           move.l     -[A7], 0x300
  531. 00000532  4EBA FACC                jsr        [PC - 0x534 /* 00000000 */]
  532. label00000536:
  533. 00000536  244B                     movea.l    A2, A3
  534. 00000538  700C                     moveq.l    D0, 0x0C
  535. 0000053A  D5C0                     add.l      A2, D0
  536. 0000053C  2F0A                     move.l     -[A7], A2
  537. 0000053E  202C 000E                move.l     D0, [A4 + 0xE]
  538. 00000542  2440                     movea.l    A2, D0
  539. 00000544  206B 000C                movea.l    A0, [A3 + 0xC]
  540. 00000548  2F28 0008                move.l     -[A7], [A0 + 0x8]
  541. 0000054C  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  542. 00000550  2200                     move.l     D1, D0
  543. 00000552  200A                     move.l     D0, A2
  544. 00000554  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  545. 00000558  2F00                     move.l     -[A7], D0
  546. 0000055A  4EAD 1B0A                jsr        [A5 + 0x1B0A /* export_861 */]
  547. 0000055E  7000                     moveq.l    D0, 0x00
  548. 00000560  2D40 FFFC                move.l     [A6 - 0x4], D0
  549. 00000564  486E FFFC                pea.l      [A6 - 0x4]
  550. 00000568  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  551. 0000056C  2F2C 000A                move.l     -[A7], [A4 + 0xA]
  552. 00000570  4EBA 0060                jsr        [PC + 0x60 /* 000005D2 */]
  553. 00000574  2F0B                     move.l     -[A7], A3
  554. 00000576  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  555. 0000057A  4EAD 191A                jsr        [A5 + 0x191A /* export_799 */]
  556. 0000057E  2F0C                     move.l     -[A7], A4
  557. 00000580  4EAD 1722                jsr        [A5 + 0x1722 /* export_736 */]
  558. label00000584:
  559. 00000584  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  560. 00000588  4E5E                     unlink     A6
  561. 0000058A  205F                     movea.l    A0, [A7]+
  562. 0000058C  584F                     addq.w     A7, 4
  563. 0000058E  4ED0                     jmp        [A0]
  564. fn00000590:
  565. 00000590  4E56 0000                link       A6, 0
  566. 00000594  48E7 1018                movem.l    -[A7], D3,A3,A4
  567. 00000598  262E 0008                move.l     D3, [A6 + 0x8]
  568. 0000059C  266E 000C                movea.l    A3, [A6 + 0xC]
  569. 000005A0  6002                     bra        +0x4 /* 000005A4 */
  570. label000005A2:
  571. 000005A2  2653                     movea.l    A3, [A3]
  572. label000005A4:
  573. 000005A4  4A93                     tst.l      [A3]
  574. 000005A6  66FA                     bne        -0x4 /* 000005A2 */
  575. 000005A8  4A83                     tst.l      D3
  576. 000005AA  6718                     beq        +0x1A /* 000005C4 */
  577. 000005AC  4EBA FA6A                jsr        [PC - 0x596 /* 00000018 */]
  578. 000005B0  2840                     movea.l    A4, D0
  579. 000005B2  197C 0001 0004           move.b     [A4 + 0x4], 0x1
  580. 000005B8  2943 0006                move.l     [A4 + 0x6], D3
  581. 000005BC  268C                     move.l     [A3], A4
  582. 000005BE  264C                     movea.l    A3, A4
  583. 000005C0  D7AD E602                add.l      [A5 - 0x19FE], D3
  584. label000005C4:
  585. 000005C4  200B                     move.l     D0, A3
  586. 000005C6  4CDF 1808                movem.l    D3,A3,A4, [A7]+
  587. 000005CA  4E5E                     unlink     A6
  588. 000005CC  205F                     movea.l    A0, [A7]+
  589. 000005CE  504F                     addq.w     A7, 8
  590. 000005D0  4ED0                     jmp        [A0]
  591. fn000005D2:
  592. 000005D2  4E56 0000                link       A6, 0
  593. 000005D6  48E7 1018                movem.l    -[A7], D3,A3,A4
  594. 000005DA  262E 000C                move.l     D3, [A6 + 0xC]
  595. 000005DE  266E 0010                movea.l    A3, [A6 + 0x10]
  596. 000005E2  6002                     bra        +0x4 /* 000005E6 */
  597. label000005E4:
  598. 000005E4  2653                     movea.l    A3, [A3]
  599. label000005E6:
  600. 000005E6  4A93                     tst.l      [A3]
  601. 000005E8  66FA                     bne        -0x4 /* 000005E4 */
  602. 000005EA  4A83                     tst.l      D3
  603. 000005EC  6730                     beq        +0x32 /* 0000061E */
  604. 000005EE  4EBA FA28                jsr        [PC - 0x5D8 /* 00000018 */]
  605. 000005F2  2840                     movea.l    A4, D0
  606. 000005F4  197C 0005 0004           move.b     [A4 + 0x4], 0x5
  607. 000005FA  2943 000A                move.l     [A4 + 0xA], D3
  608. 000005FE  2F03                     move.l     -[A7], D3
  609. 00000600  206D E6A0                movea.l    A0, [A5 - 0x1960]
  610. 00000604  4E90                     jsr        [A0]
  611. 00000606  2940 0006                move.l     [A4 + 0x6], D0
  612. 0000060A  2F03                     move.l     -[A7], D3
  613. 0000060C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  614. 00000610  2F00                     move.l     -[A7], D0
  615. 00000612  4EAD 018A                jsr        [A5 + 0x18A /* export_45 */]
  616. 00000616  4FEF 000C                lea.l      A7, [A7 + 0xC]
  617. 0000061A  268C                     move.l     [A3], A4
  618. 0000061C  264C                     movea.l    A3, A4
  619. label0000061E:
  620. 0000061E  200B                     move.l     D0, A3
  621. 00000620  4CDF 1808                movem.l    D3,A3,A4, [A7]+
  622. 00000624  4E5E                     unlink     A6
  623. 00000626  205F                     movea.l    A0, [A7]+
  624. 00000628  4FEF 000C                lea.l      A7, [A7 + 0xC]
  625. 0000062C  4ED0                     jmp        [A0]
  626. fn0000062E:
  627. 0000062E  4E56 FFF4                link       A6, -0x000C
  628. 00000632  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  629. 00000636  286E 0008                movea.l    A4, [A6 + 0x8]
  630. 0000063A  202C 000C                move.l     D0, [A4 + 0xC]
  631. 0000063E  2D40 FFF8                move.l     [A6 - 0x8], D0
  632. 00000642  4A80                     tst.l      D0
  633. 00000644  660A                     bne        +0xC /* 00000650 */
  634. 00000646  2F3C 0000 050B           move.l     -[A7], 0x50B
  635. 0000064C  4EBA F9B2                jsr        [PC - 0x64E /* 00000000 */]
  636. label00000650:
  637. 00000650  0C2D 003E DB5A           cmpi.b     [A5 - 0x24A6], 0x3E /* '>' */
  638. 00000656  661C                     bne        +0x1E /* 00000674 */
  639. 00000658  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  640. 0000065C  2F0C                     move.l     -[A7], A4
  641. 0000065E  4EBA FFCE                jsr        [PC - 0x32 /* 0000062E */]
  642. 00000662  2640                     movea.l    A3, D0
  643. 00000664  704B                     moveq.l    D0, 0x4B
  644. 00000666  1F00                     move.b     -[A7], D0
  645. 00000668  7037                     moveq.l    D0, 0x37
  646. 0000066A  2F00                     move.l     -[A7], D0
  647. 0000066C  4EAD 19C2                jsr        [A5 + 0x19C2 /* export_820 */]
  648. 00000670  6000 0094                bra        +0x96 /* 00000706 */
  649. label00000674:
  650. 00000674  4EAD 185A                jsr        [A5 + 0x185A /* export_775 */]
  651. 00000678  2F00                     move.l     -[A7], D0
  652. 0000067A  4EAD 1872                jsr        [A5 + 0x1872 /* export_778 */]
  653. 0000067E  2F00                     move.l     -[A7], D0
  654. 00000680  4EAD 1842                jsr        [A5 + 0x1842 /* export_772 */]
  655. 00000684  2D40 FFF4                move.l     [A6 - 0xC], D0
  656. 00000688  246E FFF8                movea.l    A2, [A6 - 0x8]
  657. 0000068C  2212                     move.l     D1, [A2]
  658. 0000068E  2D41 FFFC                move.l     [A6 - 0x4], D1
  659. 00000692  7440                     moveq.l    D2, 0x40
  660. 00000694  C282                     and.l      D1, D2
  661. 00000696  672A                     beq        +0x2C /* 000006C2 */
  662. 00000698  2040                     movea.l    A0, D0
  663. 0000069A  1210                     move.b     D1, [A0]
  664. 0000069C  745D                     moveq.l    D2, 0x5D
  665. 0000069E  B202                     cmp.b      D1, D2
  666. 000006A0  6620                     bne        +0x22 /* 000006C2 */
  667. 000006A2  00AC 0000 0001 0018      ori.l      [A4 + 0x18], 0x1
  668. 000006AA  2F00                     move.l     -[A7], D0
  669. 000006AC  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  670. 000006B0  2F00                     move.l     -[A7], D0
  671. 000006B2  2F0A                     move.l     -[A7], A2
  672. 000006B4  4EAD 187A                jsr        [A5 + 0x187A /* export_779 */]
  673. 000006B8  2F00                     move.l     -[A7], D0
  674. 000006BA  4EAD 1842                jsr        [A5 + 0x1842 /* export_772 */]
  675. 000006BE  2940 0010                move.l     [A4 + 0x10], D0
  676. label000006C2:
  677. 000006C2  2F0C                     move.l     -[A7], A4
  678. 000006C4  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  679. 000006C8  2440                     movea.l    A2, D0
  680. 000006CA  701B                     moveq.l    D0, 0x1B
  681. 000006CC  2F00                     move.l     -[A7], D0
  682. 000006CE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  683. 000006D2  2F0A                     move.l     -[A7], A2
  684. 000006D4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  685. 000006D8  2F2C 000C                move.l     -[A7], [A4 + 0xC]
  686. 000006DC  4EAD 187A                jsr        [A5 + 0x187A /* export_779 */]
  687. 000006E0  2F00                     move.l     -[A7], D0
  688. 000006E2  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  689. 000006E6  2F00                     move.l     -[A7], D0
  690. 000006E8  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  691. 000006EC  2640                     movea.l    A3, D0
  692. 000006EE  362E FFFE                move.w     D3, [A6 - 0x2]
  693. 000006F2  701F                     moveq.l    D0, 0x1F
  694. 000006F4  C640                     and.w      D3, D0
  695. 000006F6  7014                     moveq.l    D0, 0x14
  696. 000006F8  B640                     cmp.w      D3, D0
  697. 000006FA  6706                     beq        +0x8 /* 00000702 */
  698. 000006FC  7015                     moveq.l    D0, 0x15
  699. 000006FE  B640                     cmp.w      D3, D0
  700. 00000700  6604                     bne        +0x6 /* 00000706 */
  701. label00000702:
  702. 00000702  16BC 0017                move.b     [A3], 0x17
  703. label00000706:
  704. 00000706  200B                     move.l     D0, A3
  705. 00000708  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  706. 0000070C  4E5E                     unlink     A6
  707. 0000070E  205F                     movea.l    A0, [A7]+
  708. 00000710  584F                     addq.w     A7, 4
  709. 00000712  4ED0                     jmp        [A0]
  710. fn00000714:
  711. 00000714  4E56 0000                link       A6, 0
  712. 00000718  2F03                     move.l     -[A7], D3
  713. 0000071A  202E 0008                move.l     D0, [A6 + 0x8]
  714. 0000071E  672A                     beq        +0x2C /* 0000074A */
  715. 00000720  0C2D 003C DB5A           cmpi.b     [A5 - 0x24A6], 0x3C /* '<' */
  716. 00000726  6604                     bne        +0x6 /* 0000072C */
  717. 00000728  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  718. label0000072C:
  719. 0000072C  102D DB5A                move.b     D0, [A5 - 0x24A6]
  720. 00000730  764B                     moveq.l    D3, 0x4B
  721. 00000732  B003                     cmp.b      D0, D3
  722. 00000734  6710                     beq        +0x12 /* 00000746 */
  723. 00000736  7037                     moveq.l    D0, 0x37
  724. 00000738  2F00                     move.l     -[A7], D0
  725. 0000073A  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  726. 0000073E  584F                     addq.w     A7, 4
  727. 00000740  1F03                     move.b     -[A7], D3
  728. 00000742  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  729. label00000746:
  730. 00000746  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  731. label0000074A:
  732. 0000074A  261F                     move.l     D3, [A7]+
  733. 0000074C  4E5E                     unlink     A6
  734. 0000074E  205F                     movea.l    A0, [A7]+
  735. 00000750  584F                     addq.w     A7, 4
  736. 00000752  4ED0                     jmp        [A0]
  737. fn00000754:
  738. 00000754  0C2D 003C DB5A           cmpi.b     [A5 - 0x24A6], 0x3C /* '<' */
  739. 0000075A  6704                     beq        +0x6 /* 00000760 */
  740. 0000075C  7001                     moveq.l    D0, 0x01
  741. 0000075E  6014                     bra        +0x16 /* 00000774 */
  742. label00000760:
  743. 00000760  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  744. 00000764  0C2D 004B DB5A           cmpi.b     [A5 - 0x24A6], 0x4B /* 'K' */
  745. 0000076A  6704                     beq        +0x6 /* 00000770 */
  746. 0000076C  7000                     moveq.l    D0, 0x00
  747. 0000076E  6002                     bra        +0x4 /* 00000772 */
  748. label00000770:
  749. 00000770  7001                     moveq.l    D0, 0x01
  750. label00000772:
  751. 00000772  2000                     move.l     D0, D0
  752. label00000774:
  753. 00000774  4E75                     rts
  754. fn00000776:
  755. 00000776  4E56 FFFC                link       A6, -0x0004
  756. 0000077A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  757. 0000077E  286E 0008                movea.l    A4, [A6 + 0x8]
  758. 00000782  266E 000C                movea.l    A3, [A6 + 0xC]
  759. 00000786  6002                     bra        +0x4 /* 0000078A */
  760. label00000788:
  761. 00000788  2653                     movea.l    A3, [A3]
  762. label0000078A:
  763. 0000078A  4A93                     tst.l      [A3]
  764. 0000078C  66FA                     bne        -0x4 /* 00000788 */
  765. 0000078E  202E 0010                move.l     D0, [A6 + 0x10]
  766. 00000792  660A                     bne        +0xC /* 0000079E */
  767. 00000794  2F3C 0000 0570           move.l     -[A7], 0x570
  768. 0000079A  4EBA F864                jsr        [PC - 0x79C /* 00000000 */]
  769. label0000079E:
  770. 0000079E  206E 0010                movea.l    A0, [A6 + 0x10]
  771. 000007A2  2010                     move.l     D0, [A0]
  772. 000007A4  721F                     moveq.l    D1, 0x1F
  773. 000007A6  C081                     and.l      D0, D1
  774. 000007A8  6762                     beq        +0x64 /* 0000080C */
  775. 000007AA  7201                     moveq.l    D1, 0x01
  776. 000007AC  B081                     cmp.l      D0, D1
  777. 000007AE  675C                     beq        +0x5E /* 0000080C */
  778. 000007B0  7202                     moveq.l    D1, 0x02
  779. 000007B2  B081                     cmp.l      D0, D1
  780. 000007B4  6756                     beq        +0x58 /* 0000080C */
  781. 000007B6  7203                     moveq.l    D1, 0x03
  782. 000007B8  B081                     cmp.l      D0, D1
  783. 000007BA  6750                     beq        +0x52 /* 0000080C */
  784. 000007BC  7204                     moveq.l    D1, 0x04
  785. 000007BE  B081                     cmp.l      D0, D1
  786. 000007C0  674A                     beq        +0x4C /* 0000080C */
  787. 000007C2  7206                     moveq.l    D1, 0x06
  788. 000007C4  B081                     cmp.l      D0, D1
  789. 000007C6  6744                     beq        +0x46 /* 0000080C */
  790. 000007C8  7207                     moveq.l    D1, 0x07
  791. 000007CA  B081                     cmp.l      D0, D1
  792. 000007CC  673E                     beq        +0x40 /* 0000080C */
  793. 000007CE  7208                     moveq.l    D1, 0x08
  794. 000007D0  B081                     cmp.l      D0, D1
  795. 000007D2  6738                     beq        +0x3A /* 0000080C */
  796. 000007D4  7209                     moveq.l    D1, 0x09
  797. 000007D6  B081                     cmp.l      D0, D1
  798. 000007D8  6732                     beq        +0x34 /* 0000080C */
  799. 000007DA  720C                     moveq.l    D1, 0x0C
  800. 000007DC  B081                     cmp.l      D0, D1
  801. 000007DE  672C                     beq        +0x2E /* 0000080C */
  802. 000007E0  720D                     moveq.l    D1, 0x0D
  803. 000007E2  B081                     cmp.l      D0, D1
  804. 000007E4  6726                     beq        +0x28 /* 0000080C */
  805. 000007E6  720E                     moveq.l    D1, 0x0E
  806. 000007E8  B081                     cmp.l      D0, D1
  807. 000007EA  6720                     beq        +0x22 /* 0000080C */
  808. 000007EC  7210                     moveq.l    D1, 0x10
  809. 000007EE  B081                     cmp.l      D0, D1
  810. 000007F0  671A                     beq        +0x1C /* 0000080C */
  811. 000007F2  7211                     moveq.l    D1, 0x11
  812. 000007F4  B081                     cmp.l      D0, D1
  813. 000007F6  6714                     beq        +0x16 /* 0000080C */
  814. 000007F8  7214                     moveq.l    D1, 0x14
  815. 000007FA  B081                     cmp.l      D0, D1
  816. 000007FC  6700 009C                beq        +0x9E /* 0000089A */
  817. 00000800  7215                     moveq.l    D1, 0x15
  818. 00000802  B081                     cmp.l      D0, D1
  819. 00000804  6700 00A0                beq        +0xA2 /* 000008A6 */
  820. 00000808  6000 00A6                bra        +0xA8 /* 000008B0 */
  821. label0000080C:
  822. 0000080C  0C2D 003E DB5A           cmpi.b     [A5 - 0x24A6], 0x3E /* '>' */
  823. 00000812  6620                     bne        +0x22 /* 00000834 */
  824. 00000814  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  825. 00000818  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  826. 0000081C  2F0B                     move.l     -[A7], A3
  827. 0000081E  2F0C                     move.l     -[A7], A4
  828. 00000820  4EBA FF54                jsr        [PC - 0xAC /* 00000776 */]
  829. 00000824  704B                     moveq.l    D0, 0x4B
  830. 00000826  1F00                     move.b     -[A7], D0
  831. 00000828  7037                     moveq.l    D0, 0x37
  832. 0000082A  2F00                     move.l     -[A7], D0
  833. 0000082C  4EAD 19C2                jsr        [A5 + 0x19C2 /* export_820 */]
  834. 00000830  6000 0086                bra        +0x88 /* 000008B8 */
  835. label00000834:
  836. 00000834  4EAD 1852                jsr        [A5 + 0x1852 /* export_774 */]
  837. 00000838  2F00                     move.l     -[A7], D0
  838. 0000083A  4EAD 1872                jsr        [A5 + 0x1872 /* export_778 */]
  839. 0000083E  2440                     movea.l    A2, D0
  840. 00000840  2F0A                     move.l     -[A7], A2
  841. 00000842  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  842. 00000846  4EAD 187A                jsr        [A5 + 0x187A /* export_779 */]
  843. 0000084A  2440                     movea.l    A2, D0
  844. 0000084C  2F0A                     move.l     -[A7], A2
  845. 0000084E  4EAD 1842                jsr        [A5 + 0x1842 /* export_772 */]
  846. 00000852  2440                     movea.l    A2, D0
  847. 00000854  200C                     move.l     D0, A4
  848. 00000856  6738                     beq        +0x3A /* 00000890 */
  849. 00000858  206C 000C                movea.l    A0, [A4 + 0xC]
  850. 0000085C  2610                     move.l     D3, [A0]
  851. 0000085E  7040                     moveq.l    D0, 0x40
  852. 00000860  2D43 FFFC                move.l     [A6 - 0x4], D3
  853. 00000864  C680                     and.l      D3, D0
  854. 00000866  6728                     beq        +0x2A /* 00000890 */
  855. 00000868  1012                     move.b     D0, [A2]
  856. 0000086A  725D                     moveq.l    D1, 0x5D
  857. 0000086C  B001                     cmp.b      D0, D1
  858. 0000086E  6620                     bne        +0x22 /* 00000890 */
  859. 00000870  202E FFFC                move.l     D0, [A6 - 0x4]
  860. 00000874  721F                     moveq.l    D1, 0x1F
  861. 00000876  C041                     and.w      D0, D1
  862. 00000878  7211                     moveq.l    D1, 0x11
  863. 0000087A  B041                     cmp.w      D0, D1
  864. 0000087C  6212                     bhi        +0x14 /* 00000890 */
  865. 0000087E  00AC 0000 0001 0018      ori.l      [A4 + 0x18], 0x1
  866. 00000886  2F0A                     move.l     -[A7], A2
  867. 00000888  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  868. 0000088C  2940 0010                move.l     [A4 + 0x10], D0
  869. label00000890:
  870. 00000890  2F0B                     move.l     -[A7], A3
  871. 00000892  2F0A                     move.l     -[A7], A2
  872. 00000894  4EBA 04D6                jsr        [PC + 0x4D6 /* 00000D6C */]
  873. 00000898  601E                     bra        +0x20 /* 000008B8 */
  874. label0000089A:
  875. 0000089A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  876. 0000089E  2F0B                     move.l     -[A7], A3
  877. 000008A0  4EBA 00C2                jsr        [PC + 0xC2 /* 00000964 */]
  878. 000008A4  6012                     bra        +0x14 /* 000008B8 */
  879. label000008A6:
  880. 000008A6  2F08                     move.l     -[A7], A0
  881. 000008A8  2F0B                     move.l     -[A7], A3
  882. 000008AA  4EBA 0334                jsr        [PC + 0x334 /* 00000BE0 */]
  883. 000008AE  6008                     bra        +0xA /* 000008B8 */
  884. label000008B0:
  885. 000008B0  7000                     moveq.l    D0, 0x00
  886. 000008B2  2680                     move.l     [A3], D0
  887. 000008B4  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  888. label000008B8:
  889. 000008B8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  890. 000008BC  4E5E                     unlink     A6
  891. 000008BE  205F                     movea.l    A0, [A7]+
  892. 000008C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  893. 000008C4  4ED0                     jmp        [A0]
  894. fn000008C6:
  895. 000008C6  4E56 0000                link       A6, 0
  896. 000008CA  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  897. 000008CE  246E 0008                movea.l    A2, [A6 + 0x8]
  898. 000008D2  266E 000C                movea.l    A3, [A6 + 0xC]
  899. 000008D6  0CAD 0000 0001 E612      cmpi.l     [A5 - 0x19EE], 0x1
  900. 000008DE  666E                     bne        +0x70 /* 0000094E */
  901. 000008E0  0C6E 0004 0010           cmpi.w     [A6 + 0x10], 0x4
  902. 000008E6  6666                     bne        +0x68 /* 0000094E */
  903. 000008E8  362E 0012                move.w     D3, [A6 + 0x12]
  904. 000008EC  7008                     moveq.l    D0, 0x08
  905. 000008EE  B640                     cmp.w      D3, D0
  906. 000008F0  655C                     bcs        +0x5E /* 0000094E */
  907. 000008F2  7010                     moveq.l    D0, 0x10
  908. 000008F4  B640                     cmp.w      D3, D0
  909. 000008F6  6456                     bcc        +0x58 /* 0000094E */
  910. 000008F8  2F0A                     move.l     -[A7], A2
  911. 000008FA  4EAD 1732                jsr        [A5 + 0x1732 /* export_738 */]
  912. 000008FE  2840                     movea.l    A4, D0
  913. 00000900  282A 0006                move.l     D4, [A2 + 0x6]
  914. 00000904  204A                     movea.l    A0, A2
  915. 00000906  7612                     moveq.l    D3, 0x12
  916. 00000908  D1C3                     add.l      A0, D3
  917. 0000090A  2F08                     move.l     -[A7], A0
  918. 0000090C  7003                     moveq.l    D0, 0x03
  919. 0000090E  2F00                     move.l     -[A7], D0
  920. 00000910  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  921. 00000914  2004                     move.l     D0, D4
  922. 00000916  7210                     moveq.l    D1, 0x10
  923. 00000918  E2A8                     lsr        D0, D1
  924. 0000091A  3540 0008                move.w     [A2 + 0x8], D0
  925. 0000091E  2F0B                     move.l     -[A7], A3
  926. 00000920  2F0A                     move.l     -[A7], A2
  927. 00000922  4EBA 0448                jsr        [PC + 0x448 /* 00000D6C */]
  928. 00000926  204C                     movea.l    A0, A4
  929. 00000928  D1C3                     add.l      A0, D3
  930. 0000092A  2F08                     move.l     -[A7], A0
  931. 0000092C  42A7                     clr.l      -[A7]
  932. 0000092E  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  933. 00000932  2004                     move.l     D0, D4
  934. 00000934  E088                     lsr        D0, 8
  935. 00000936  1940 0009                move.b     [A4 + 0x9], D0
  936. 0000093A  2F0B                     move.l     -[A7], A3
  937. 0000093C  42A7                     clr.l      -[A7]
  938. 0000093E  4EBA FC50                jsr        [PC - 0x3B0 /* 00000590 */]
  939. 00000942  2640                     movea.l    A3, D0
  940. 00000944  2F0B                     move.l     -[A7], A3
  941. 00000946  2F0C                     move.l     -[A7], A4
  942. 00000948  4EBA 0422                jsr        [PC + 0x422 /* 00000D6C */]
  943. 0000094C  6008                     bra        +0xA /* 00000956 */
  944. label0000094E:
  945. 0000094E  2F0B                     move.l     -[A7], A3
  946. 00000950  2F0A                     move.l     -[A7], A2
  947. 00000952  4EBA 0418                jsr        [PC + 0x418 /* 00000D6C */]
  948. label00000956:
  949. 00000956  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  950. 0000095A  4E5E                     unlink     A6
  951. 0000095C  205F                     movea.l    A0, [A7]+
  952. 0000095E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  953. 00000962  4ED0                     jmp        [A0]
  954. fn00000964:
  955. 00000964  4E56 FFE8                link       A6, -0x0018
  956. 00000968  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  957. 0000096C  4247                     clr.w      D7
  958. 0000096E  4240                     clr.w      D0
  959. 00000970  3D40 FFF8                move.w     [A6 - 0x8], D0
  960. 00000974  7000                     moveq.l    D0, 0x00
  961. 00000976  2D40 FFF4                move.l     [A6 - 0xC], D0
  962. 0000097A  49EE FFF4                lea.l      A4, [A6 - 0xC]
  963. 0000097E  2C2D E602                move.l     D6, [A5 - 0x19FE]
  964. 00000982  202E 000C                move.l     D0, [A6 + 0xC]
  965. 00000986  660A                     bne        +0xC /* 00000992 */
  966. 00000988  2F3C 0000 0667           move.l     -[A7], 0x667
  967. 0000098E  4EBA F670                jsr        [PC - 0x990 /* 00000000 */]
  968. label00000992:
  969. 00000992  0C2D 003E DB5A           cmpi.b     [A5 - 0x24A6], 0x3E /* '>' */
  970. 00000998  660C                     bne        +0xE /* 000009A6 */
  971. 0000099A  7001                     moveq.l    D0, 0x01
  972. 0000099C  3D40 FFF0                move.w     [A6 - 0x10], D0
  973. 000009A0  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  974. 000009A4  6006                     bra        +0x8 /* 000009AC */
  975. label000009A6:
  976. 000009A6  4240                     clr.w      D0
  977. 000009A8  3D40 FFF0                move.w     [A6 - 0x10], D0
  978. label000009AC:
  979. 000009AC  7000                     moveq.l    D0, 0x00
  980. 000009AE  2D40 FFE8                move.l     [A6 - 0x18], D0
  981. 000009B2  78FF                     moveq.l    D4, 0xFFFFFFFF
  982. 000009B4  206E 000C                movea.l    A0, [A6 + 0xC]
  983. 000009B8  2068 000C                movea.l    A0, [A0 + 0xC]
  984. 000009BC  2068 0010                movea.l    A0, [A0 + 0x10]
  985. 000009C0  2028 0004                move.l     D0, [A0 + 0x4]
  986. 000009C4  2D40 FFEC                move.l     [A6 - 0x14], D0
  987. 000009C8  6000 01AC                bra        +0x1AE /* 00000B76 */
  988. label000009CC:
  989. 000009CC  206E FFEC                movea.l    A0, [A6 - 0x14]
  990. 000009D0  2668 0008                movea.l    A3, [A0 + 0x8]
  991. 000009D4  200B                     move.l     D0, A3
  992. 000009D6  6700 0194                beq        +0x196 /* 00000B6C */
  993. 000009DA  102B 0016                move.b     D0, [A3 + 0x16]
  994. 000009DE  4880                     ext.w      D0
  995. 000009E0  48C0                     ext.l      D0
  996. 000009E2  7210                     moveq.l    D1, 0x10
  997. 000009E4  B081                     cmp.l      D0, D1
  998. 000009E6  670C                     beq        +0xE /* 000009F4 */
  999. 000009E8  7212                     moveq.l    D1, 0x12
  1000. 000009EA  B081                     cmp.l      D0, D1
  1001. 000009EC  6700 0106                beq        +0x108 /* 00000AF4 */
  1002. 000009F0  6000 017A                bra        +0x17C /* 00000B6C */
  1003. label000009F4:
  1004. 000009F4  0C84 FFFF FFFF           cmpi.l     D4, 0xFFFFFFFF
  1005. 000009FA  670E                     beq        +0x10 /* 00000A0A */
  1006. 000009FC  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1007. 00000A00  0C2D 004B DB5A           cmpi.b     [A5 - 0x24A6], 0x4B /* 'K' */
  1008. 00000A06  6700 015C                beq        +0x15E /* 00000B64 */
  1009. label00000A0A:
  1010. 00000A0A  202E FFE8                move.l     D0, [A6 - 0x18]
  1011. 00000A0E  6732                     beq        +0x34 /* 00000A42 */
  1012. 00000A10  202B 0020                move.l     D0, [A3 + 0x20]
  1013. 00000A14  B084                     cmp.l      D0, D4
  1014. 00000A16  672A                     beq        +0x2C /* 00000A42 */
  1015. 00000A18  2F0C                     move.l     -[A7], A4
  1016. 00000A1A  2004                     move.l     D0, D4
  1017. 00000A1C  222D E602                move.l     D1, [A5 - 0x19FE]
  1018. 00000A20  9286                     sub.l      D1, D6
  1019. 00000A22  9081                     sub.l      D0, D1
  1020. 00000A24  2F00                     move.l     -[A7], D0
  1021. 00000A26  4EBA FB68                jsr        [PC - 0x498 /* 00000590 */]
  1022. 00000A2A  2840                     movea.l    A4, D0
  1023. 00000A2C  3F07                     move.w     -[A7], D7
  1024. 00000A2E  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1025. 00000A32  2F0C                     move.l     -[A7], A4
  1026. 00000A34  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1027. 00000A38  4EBA FE8C                jsr        [PC - 0x174 /* 000008C6 */]
  1028. 00000A3C  7000                     moveq.l    D0, 0x00
  1029. 00000A3E  2D40 FFE8                move.l     [A6 - 0x18], D0
  1030. label00000A42:
  1031. 00000A42  282B 0020                move.l     D4, [A3 + 0x20]
  1032. 00000A46  202E FFE8                move.l     D0, [A6 - 0x18]
  1033. 00000A4A  660E                     bne        +0x10 /* 00000A5A */
  1034. 00000A4C  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  1035. 00000A50  42A7                     clr.l      -[A7]
  1036. 00000A52  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  1037. 00000A56  2D40 FFE8                move.l     [A6 - 0x18], D0
  1038. label00000A5A:
  1039. 00000A5A  4EAD 1852                jsr        [A5 + 0x1852 /* export_774 */]
  1040. 00000A5E  2D40 FFFC                move.l     [A6 - 0x4], D0
  1041. 00000A62  2F00                     move.l     -[A7], D0
  1042. 00000A64  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  1043. 00000A68  4EAD 187A                jsr        [A5 + 0x187A /* export_779 */]
  1044. 00000A6C  2D40 FFFC                move.l     [A6 - 0x4], D0
  1045. 00000A70  4A80                     tst.l      D0
  1046. 00000A72  6700 0160                beq        +0x162 /* 00000BD4 */
  1047. 00000A76  2F00                     move.l     -[A7], D0
  1048. 00000A78  4EAD 1842                jsr        [A5 + 0x1842 /* export_772 */]
  1049. 00000A7C  2D40 FFFC                move.l     [A6 - 0x4], D0
  1050. 00000A80  2040                     movea.l    A0, D0
  1051. 00000A82  1010                     move.b     D0, [A0]
  1052. 00000A84  7200                     moveq.l    D1, 0x00
  1053. 00000A86  1200                     move.b     D1, D0
  1054. 00000A88  41ED E076                lea.l      A0, [A5 - 0x1F8A]
  1055. 00000A8C  1030 1000                move.b     D0, [A0 + D1.w]
  1056. 00000A90  7203                     moveq.l    D1, 0x03
  1057. 00000A92  C001                     and.b      D0, D1
  1058. 00000A94  670A                     beq        +0xC /* 00000AA0 */
  1059. 00000A96  703B                     moveq.l    D0, 0x3B
  1060. 00000A98  2F00                     move.l     -[A7], D0
  1061. 00000A9A  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1062. 00000A9E  584F                     addq.w     A7, 4
  1063. label00000AA0:
  1064. 00000AA0  246E FFFC                movea.l    A2, [A6 - 0x4]
  1065. 00000AA4  2A2A 0006                move.l     D5, [A2 + 0x6]
  1066. 00000AA8  2F0A                     move.l     -[A7], A2
  1067. 00000AAA  4EAD 1722                jsr        [A5 + 0x1722 /* export_736 */]
  1068. 00000AAE  70FF                     moveq.l    D0, 0xFFFFFFFF
  1069. 00000AB0  122B 0011                move.b     D1, [A3 + 0x11]
  1070. 00000AB4  4881                     ext.w      D1
  1071. 00000AB6  48C1                     ext.l      D1
  1072. 00000AB8  E3A0                     asl        D0, D1
  1073. 00000ABA  4680                     not.l      D0
  1074. 00000ABC  CA80                     and.l      D5, D0
  1075. 00000ABE  2605                     move.l     D3, D5
  1076. 00000AC0  102B 0010                move.b     D0, [A3 + 0x10]
  1077. 00000AC4  4880                     ext.w      D0
  1078. 00000AC6  48C0                     ext.l      D0
  1079. 00000AC8  E1AB                     lsl        D3, D0
  1080. 00000ACA  2A03                     move.l     D5, D3
  1081. 00000ACC  206E FFE8                movea.l    A0, [A6 - 0x18]
  1082. 00000AD0  8BA8 0006                or.l       [A0 + 0x6], D5
  1083. 00000AD4  1E2B 0010                move.b     D7, [A3 + 0x10]
  1084. 00000AD8  4887                     ext.w      D7
  1085. 00000ADA  206B 000C                movea.l    A0, [A3 + 0xC]
  1086. 00000ADE  2010                     move.l     D0, [A0]
  1087. 00000AE0  721F                     moveq.l    D1, 0x1F
  1088. 00000AE2  C081                     and.l      D0, D1
  1089. 00000AE4  41ED E270                lea.l      A0, [A5 - 0x1D90]
  1090. 00000AE8  1030 0000                move.b     D0, [A0 + D0.w]
  1091. 00000AEC  4880                     ext.w      D0
  1092. 00000AEE  3D40 FFF8                move.w     [A6 - 0x8], D0
  1093. 00000AF2  6070                     bra        +0x72 /* 00000B64 */
  1094. label00000AF4:
  1095. 00000AF4  202B 0020                move.l     D0, [A3 + 0x20]
  1096. 00000AF8  B084                     cmp.l      D0, D4
  1097. 00000AFA  6770                     beq        +0x72 /* 00000B6C */
  1098. 00000AFC  202E FFE8                move.l     D0, [A6 - 0x18]
  1099. 00000B00  672A                     beq        +0x2C /* 00000B2C */
  1100. 00000B02  2F0C                     move.l     -[A7], A4
  1101. 00000B04  2004                     move.l     D0, D4
  1102. 00000B06  222D E602                move.l     D1, [A5 - 0x19FE]
  1103. 00000B0A  9286                     sub.l      D1, D6
  1104. 00000B0C  9081                     sub.l      D0, D1
  1105. 00000B0E  2F00                     move.l     -[A7], D0
  1106. 00000B10  4EBA FA7E                jsr        [PC - 0x582 /* 00000590 */]
  1107. 00000B14  2840                     movea.l    A4, D0
  1108. 00000B16  3F07                     move.w     -[A7], D7
  1109. 00000B18  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1110. 00000B1C  2F0C                     move.l     -[A7], A4
  1111. 00000B1E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1112. 00000B22  4EBA FDA2                jsr        [PC - 0x25E /* 000008C6 */]
  1113. 00000B26  7000                     moveq.l    D0, 0x00
  1114. 00000B28  2D40 FFE8                move.l     [A6 - 0x18], D0
  1115. label00000B2C:
  1116. 00000B2C  0C84 FFFF FFFF           cmpi.l     D4, 0xFFFFFFFF
  1117. 00000B32  670C                     beq        +0xE /* 00000B40 */
  1118. 00000B34  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1119. 00000B38  0C2D 004B DB5A           cmpi.b     [A5 - 0x24A6], 0x4B /* 'K' */
  1120. 00000B3E  6724                     beq        +0x26 /* 00000B64 */
  1121. label00000B40:
  1122. 00000B40  282B 0020                move.l     D4, [A3 + 0x20]
  1123. 00000B44  2F0C                     move.l     -[A7], A4
  1124. 00000B46  2004                     move.l     D0, D4
  1125. 00000B48  222D E602                move.l     D1, [A5 - 0x19FE]
  1126. 00000B4C  9286                     sub.l      D1, D6
  1127. 00000B4E  9081                     sub.l      D0, D1
  1128. 00000B50  2F00                     move.l     -[A7], D0
  1129. 00000B52  4EBA FA3C                jsr        [PC - 0x5C4 /* 00000590 */]
  1130. 00000B56  2840                     movea.l    A4, D0
  1131. 00000B58  2F2B 000C                move.l     -[A7], [A3 + 0xC]
  1132. 00000B5C  2F0C                     move.l     -[A7], A4
  1133. 00000B5E  42A7                     clr.l      -[A7]
  1134. 00000B60  4EBA FC14                jsr        [PC - 0x3EC /* 00000776 */]
  1135. label00000B64:
  1136. 00000B64  0C2D 003C DB5A           cmpi.b     [A5 - 0x24A6], 0x3C /* '<' */
  1137. 00000B6A  6612                     bne        +0x14 /* 00000B7E */
  1138. label00000B6C:
  1139. 00000B6C  206E FFEC                movea.l    A0, [A6 - 0x14]
  1140. 00000B70  2010                     move.l     D0, [A0]
  1141. 00000B72  2D40 FFEC                move.l     [A6 - 0x14], D0
  1142. label00000B76:
  1143. 00000B76  202E FFEC                move.l     D0, [A6 - 0x14]
  1144. 00000B7A  6600 FE50                bne        -0x1AE /* 000009CC */
  1145. label00000B7E:
  1146. 00000B7E  202E FFE8                move.l     D0, [A6 - 0x18]
  1147. 00000B82  6724                     beq        +0x26 /* 00000BA8 */
  1148. 00000B84  2F0C                     move.l     -[A7], A4
  1149. 00000B86  2004                     move.l     D0, D4
  1150. 00000B88  222D E602                move.l     D1, [A5 - 0x19FE]
  1151. 00000B8C  9286                     sub.l      D1, D6
  1152. 00000B8E  9081                     sub.l      D0, D1
  1153. 00000B90  2F00                     move.l     -[A7], D0
  1154. 00000B92  4EBA F9FC                jsr        [PC - 0x604 /* 00000590 */]
  1155. 00000B96  2840                     movea.l    A4, D0
  1156. 00000B98  3F07                     move.w     -[A7], D7
  1157. 00000B9A  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1158. 00000B9E  2F0C                     move.l     -[A7], A4
  1159. 00000BA0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1160. 00000BA4  4EBA FD20                jsr        [PC - 0x2E0 /* 000008C6 */]
  1161. label00000BA8:
  1162. 00000BA8  2F0C                     move.l     -[A7], A4
  1163. 00000BAA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1164. 00000BAE  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  1165. 00000BB2  222D E602                move.l     D1, [A5 - 0x19FE]
  1166. 00000BB6  9286                     sub.l      D1, D6
  1167. 00000BB8  9081                     sub.l      D0, D1
  1168. 00000BBA  2F00                     move.l     -[A7], D0
  1169. 00000BBC  4EBA F9D2                jsr        [PC - 0x62E /* 00000590 */]
  1170. 00000BC0  302E FFF0                move.w     D0, [A6 - 0x10]
  1171. 00000BC4  48C0                     ext.l      D0
  1172. 00000BC6  2F00                     move.l     -[A7], D0
  1173. 00000BC8  4EBA FB4A                jsr        [PC - 0x4B6 /* 00000714 */]
  1174. 00000BCC  206E 0008                movea.l    A0, [A6 + 0x8]
  1175. 00000BD0  20AE FFF4                move.l     [A0], [A6 - 0xC]
  1176. label00000BD4:
  1177. 00000BD4  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1178. 00000BD8  4E5E                     unlink     A6
  1179. 00000BDA  205F                     movea.l    A0, [A7]+
  1180. 00000BDC  504F                     addq.w     A7, 8
  1181. 00000BDE  4ED0                     jmp        [A0]
  1182. fn00000BE0:
  1183. 00000BE0  4E56 FFF0                link       A6, -0x0010
  1184. 00000BE4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1185. 00000BE8  266E 000C                movea.l    A3, [A6 + 0xC]
  1186. 00000BEC  7000                     moveq.l    D0, 0x00
  1187. 00000BEE  2D40 FFF4                move.l     [A6 - 0xC], D0
  1188. 00000BF2  0C2D 003E DB5A           cmpi.b     [A5 - 0x24A6], 0x3E /* '>' */
  1189. 00000BF8  660C                     bne        +0xE /* 00000C06 */
  1190. 00000BFA  1D7C 0001 FFF0           move.b     [A6 - 0x10], 0x1
  1191. 00000C00  4EAD 192A                jsr        [A5 + 0x192A /* export_801 */]
  1192. 00000C04  6004                     bra        +0x6 /* 00000C0A */
  1193. label00000C06:
  1194. 00000C06  422E FFF0                clr.b      [A6 - 0x10]
  1195. label00000C0A:
  1196. 00000C0A  2F0B                     move.l     -[A7], A3
  1197. 00000C0C  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  1198. 00000C10  2E00                     move.l     D7, D0
  1199. 00000C12  0C2D 0069 DB5A           cmpi.b     [A5 - 0x24A6], 0x69 /* 'i' */
  1200. 00000C18  6600 009E                bne        +0xA0 /* 00000CB8 */
  1201. 00000C1C  206B 0008                movea.l    A0, [A3 + 0x8]
  1202. 00000C20  2610                     move.l     D3, [A0]
  1203. 00000C22  701F                     moveq.l    D0, 0x1F
  1204. 00000C24  2D43 FFFC                move.l     [A6 - 0x4], D3
  1205. 00000C28  C640                     and.w      D3, D0
  1206. 00000C2A  700B                     moveq.l    D0, 0x0B
  1207. 00000C2C  B640                     cmp.w      D3, D0
  1208. 00000C2E  6200 0088                bhi        +0x8A /* 00000CB8 */
  1209. 00000C32  202E FFFC                move.l     D0, [A6 - 0x4]
  1210. 00000C36  761F                     moveq.l    D3, 0x1F
  1211. 00000C38  C083                     and.l      D0, D3
  1212. 00000C3A  45ED E270                lea.l      A2, [A5 - 0x1D90]
  1213. 00000C3E  1832 0000                move.b     D4, [A2 + D0.w]
  1214. 00000C42  4884                     ext.w      D4
  1215. 00000C44  48C4                     ext.l      D4
  1216. 00000C46  206D DB6C                movea.l    A0, [A5 - 0x2494]
  1217. 00000C4A  2010                     move.l     D0, [A0]
  1218. 00000C4C  C083                     and.l      D0, D3
  1219. 00000C4E  1032 0000                move.b     D0, [A2 + D0.w]
  1220. 00000C52  4880                     ext.w      D0
  1221. 00000C54  48C0                     ext.l      D0
  1222. 00000C56  B880                     cmp.l      D4, D0
  1223. 00000C58  665E                     bne        +0x60 /* 00000CB8 */
  1224. 00000C5A  486E FFF8                pea.l      [A6 - 0x8]
  1225. 00000C5E  4EAD 19AA                jsr        [A5 + 0x19AA /* export_817 */]
  1226. 00000C62  2440                     movea.l    A2, D0
  1227. 00000C64  202E FFF8                move.l     D0, [A6 - 0x8]
  1228. 00000C68  9084                     sub.l      D0, D4
  1229. 00000C6A  B087                     cmp.l      D0, D7
  1230. 00000C6C  6604                     bne        +0x6 /* 00000C72 */
  1231. 00000C6E  99AE FFF8                sub.l      [A6 - 0x8], D4
  1232. label00000C72:
  1233. 00000C72  202E FFF8                move.l     D0, [A6 - 0x8]
  1234. 00000C76  B087                     cmp.l      D0, D7
  1235. 00000C78  630E                     bls        +0x10 /* 00000C88 */
  1236. 00000C7A  7038                     moveq.l    D0, 0x38
  1237. 00000C7C  2F00                     move.l     -[A7], D0
  1238. 00000C7E  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1239. 00000C82  584F                     addq.w     A7, 4
  1240. 00000C84  2D47 FFF8                move.l     [A6 - 0x8], D7
  1241. label00000C88:
  1242. 00000C88  486E FFF4                pea.l      [A6 - 0xC]
  1243. 00000C8C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1244. 00000C90  2F0A                     move.l     -[A7], A2
  1245. 00000C92  4EBA F93E                jsr        [PC - 0x6C2 /* 000005D2 */]
  1246. 00000C96  2640                     movea.l    A3, D0
  1247. 00000C98  262E FFF8                move.l     D3, [A6 - 0x8]
  1248. 00000C9C  D7AD E602                add.l      [A5 - 0x19FE], D3
  1249. 00000CA0  2F0B                     move.l     -[A7], A3
  1250. 00000CA2  2007                     move.l     D0, D7
  1251. 00000CA4  9083                     sub.l      D0, D3
  1252. 00000CA6  2F00                     move.l     -[A7], D0
  1253. 00000CA8  4EBA F8E6                jsr        [PC - 0x71A /* 00000590 */]
  1254. 00000CAC  2F0A                     move.l     -[A7], A2
  1255. 00000CAE  206D E690                movea.l    A0, [A5 - 0x1970]
  1256. 00000CB2  4E90                     jsr        [A0]
  1257. 00000CB4  6000 0094                bra        +0x96 /* 00000D4A */
  1258. label00000CB8:
  1259. 00000CB8  282D E602                move.l     D4, [A5 - 0x19FE]
  1260. 00000CBC  262B 000C                move.l     D3, [A3 + 0xC]
  1261. 00000CC0  6700 0088                beq        +0x8A /* 00000D4A */
  1262. 00000CC4  7A00                     moveq.l    D5, 0x00
  1263. 00000CC6  2007                     move.l     D0, D7
  1264. 00000CC8  2203                     move.l     D1, D3
  1265. 00000CCA  4EAD 0302                jsr        [A5 + 0x302 /* export_92 */]
  1266. 00000CCE  2C00                     move.l     D6, D0
  1267. 00000CD0  2003                     move.l     D0, D3
  1268. 00000CD2  2206                     move.l     D1, D6
  1269. 00000CD4  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1270. 00000CD8  B087                     cmp.l      D0, D7
  1271. 00000CDA  670A                     beq        +0xC /* 00000CE6 */
  1272. 00000CDC  2F3C 0000 074D           move.l     -[A7], 0x74D
  1273. 00000CE2  4EBA F31C                jsr        [PC - 0xCE4 /* 00000000 */]
  1274. label00000CE6:
  1275. 00000CE6  284B                     movea.l    A4, A3
  1276. 00000CE8  504C                     addq.w     A4, 8
  1277. 00000CEA  244B                     movea.l    A2, A3
  1278. 00000CEC  700C                     moveq.l    D0, 0x0C
  1279. 00000CEE  D5C0                     add.l      A2, D0
  1280. label00000CF0:
  1281. 00000CF0  2F14                     move.l     -[A7], [A4]
  1282. 00000CF2  486E FFF4                pea.l      [A6 - 0xC]
  1283. 00000CF6  42A7                     clr.l      -[A7]
  1284. 00000CF8  4EBA FA7C                jsr        [PC - 0x584 /* 00000776 */]
  1285. 00000CFC  5285                     addq.l     D5, 1
  1286. 00000CFE  302D E672                move.w     D0, [A5 - 0x198E]
  1287. 00000D02  661C                     bne        +0x1E /* 00000D20 */
  1288. 00000D04  2006                     move.l     D0, D6
  1289. 00000D06  2205                     move.l     D1, D5
  1290. 00000D08  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1291. 00000D0C  222D E602                move.l     D1, [A5 - 0x19FE]
  1292. 00000D10  9284                     sub.l      D1, D4
  1293. 00000D12  B081                     cmp.l      D0, D1
  1294. 00000D14  670A                     beq        +0xC /* 00000D20 */
  1295. 00000D16  2F3C 0000 075C           move.l     -[A7], 0x75C
  1296. 00000D1C  4EBA F2E2                jsr        [PC - 0xD1E /* 00000000 */]
  1297. label00000D20:
  1298. 00000D20  2012                     move.l     D0, [A2]
  1299. 00000D22  B085                     cmp.l      D0, D5
  1300. 00000D24  6308                     bls        +0xA /* 00000D2E */
  1301. 00000D26  4EBA FA2C                jsr        [PC - 0x5D4 /* 00000754 */]
  1302. 00000D2A  4A80                     tst.l      D0
  1303. 00000D2C  67C2                     beq        -0x3C /* 00000CF0 */
  1304. label00000D2E:
  1305. 00000D2E  262B 000C                move.l     D3, [A3 + 0xC]
  1306. 00000D32  B685                     cmp.l      D3, D5
  1307. 00000D34  6314                     bls        +0x16 /* 00000D4A */
  1308. 00000D36  486E FFF4                pea.l      [A6 - 0xC]
  1309. 00000D3A  2003                     move.l     D0, D3
  1310. 00000D3C  9085                     sub.l      D0, D5
  1311. 00000D3E  2206                     move.l     D1, D6
  1312. 00000D40  4EAD 02F2                jsr        [A5 + 0x2F2 /* export_90 */]
  1313. 00000D44  2F00                     move.l     -[A7], D0
  1314. 00000D46  4EBA F848                jsr        [PC - 0x7B8 /* 00000590 */]
  1315. label00000D4A:
  1316. 00000D4A  102E FFF0                move.b     D0, [A6 - 0x10]
  1317. 00000D4E  4880                     ext.w      D0
  1318. 00000D50  48C0                     ext.l      D0
  1319. 00000D52  2F00                     move.l     -[A7], D0
  1320. 00000D54  4EBA F9BE                jsr        [PC - 0x642 /* 00000714 */]
  1321. 00000D58  206E 0008                movea.l    A0, [A6 + 0x8]
  1322. 00000D5C  20AE FFF4                move.l     [A0], [A6 - 0xC]
  1323. 00000D60  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1324. 00000D64  4E5E                     unlink     A6
  1325. 00000D66  205F                     movea.l    A0, [A7]+
  1326. 00000D68  504F                     addq.w     A7, 8
  1327. 00000D6A  4ED0                     jmp        [A0]
  1328. fn00000D6C:
  1329. 00000D6C  4E56 FFF8                link       A6, -0x0008
  1330. 00000D70  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  1331. 00000D74  266E 0008                movea.l    A3, [A6 + 0x8]
  1332. 00000D78  7000                     moveq.l    D0, 0x00
  1333. 00000D7A  2D40 FFF8                move.l     [A6 - 0x8], D0
  1334. 00000D7E  302D E672                move.w     D0, [A5 - 0x198E]
  1335. 00000D82  6600 01DC                bne        +0x1DE /* 00000F60 */
  1336. 00000D86  200B                     move.l     D0, A3
  1337. 00000D88  660A                     bne        +0xC /* 00000D94 */
  1338. 00000D8A  2F3C 0000 0780           move.l     -[A7], 0x780
  1339. 00000D90  4EBA F26E                jsr        [PC - 0xD92 /* 00000000 */]
  1340. label00000D94:
  1341. 00000D94  2F0B                     move.l     -[A7], A3
  1342. 00000D96  4EAD 1842                jsr        [A5 + 0x1842 /* export_772 */]
  1343. 00000D9A  2640                     movea.l    A3, D0
  1344. 00000D9C  206B 0012                movea.l    A0, [A3 + 0x12]
  1345. 00000DA0  2010                     move.l     D0, [A0]
  1346. 00000DA2  2D40 FFFC                move.l     [A6 - 0x4], D0
  1347. 00000DA6  362E FFFE                move.w     D3, [A6 - 0x2]
  1348. 00000DAA  701F                     moveq.l    D0, 0x1F
  1349. 00000DAC  C640                     and.w      D3, D0
  1350. 00000DAE  7014                     moveq.l    D0, 0x14
  1351. 00000DB0  B640                     cmp.w      D3, D0
  1352. 00000DB2  6706                     beq        +0x8 /* 00000DBA */
  1353. 00000DB4  7015                     moveq.l    D0, 0x15
  1354. 00000DB6  B640                     cmp.w      D3, D0
  1355. 00000DB8  660A                     bne        +0xC /* 00000DC4 */
  1356. label00000DBA:
  1357. 00000DBA  2F3C 0000 0785           move.l     -[A7], 0x785
  1358. 00000DC0  4EBA F23E                jsr        [PC - 0xDC2 /* 00000000 */]
  1359. label00000DC4:
  1360. 00000DC4  1213                     move.b     D1, [A3]
  1361. 00000DC6  7000                     moveq.l    D0, 0x00
  1362. 00000DC8  1001                     move.b     D0, D1
  1363. 00000DCA  725E                     moveq.l    D1, 0x5E
  1364. 00000DCC  B081                     cmp.l      D0, D1
  1365. 00000DCE  6714                     beq        +0x16 /* 00000DE4 */
  1366. 00000DD0  7262                     moveq.l    D1, 0x62
  1367. 00000DD2  B081                     cmp.l      D0, D1
  1368. 00000DD4  6700 00B4                beq        +0xB6 /* 00000E8A */
  1369. 00000DD8  725D                     moveq.l    D1, 0x5D
  1370. 00000DDA  B081                     cmp.l      D0, D1
  1371. 00000DDC  6700 00FC                beq        +0xFE /* 00000EDA */
  1372. 00000DE0  6000 01A2                bra        +0x1A4 /* 00000F84 */
  1373. label00000DE4:
  1374. 00000DE4  286B 0002                movea.l    A4, [A3 + 0x2]
  1375. 00000DE8  200C                     move.l     D0, A4
  1376. 00000DEA  6740                     beq        +0x42 /* 00000E2C */
  1377. 00000DEC  102C 0016                move.b     D0, [A4 + 0x16]
  1378. 00000DF0  4880                     ext.w      D0
  1379. 00000DF2  48C0                     ext.l      D0
  1380. 00000DF4  7202                     moveq.l    D1, 0x02
  1381. 00000DF6  B081                     cmp.l      D0, D1
  1382. 00000DF8  6742                     beq        +0x44 /* 00000E3C */
  1383. 00000DFA  7206                     moveq.l    D1, 0x06
  1384. 00000DFC  B081                     cmp.l      D0, D1
  1385. 00000DFE  673C                     beq        +0x3E /* 00000E3C */
  1386. 00000E00  7203                     moveq.l    D1, 0x03
  1387. 00000E02  B081                     cmp.l      D0, D1
  1388. 00000E04  6736                     beq        +0x38 /* 00000E3C */
  1389. 00000E06  7201                     moveq.l    D1, 0x01
  1390. 00000E08  B081                     cmp.l      D0, D1
  1391. 00000E0A  6700 0178                beq        +0x17A /* 00000F84 */
  1392. 00000E0E  7208                     moveq.l    D1, 0x08
  1393. 00000E10  B081                     cmp.l      D0, D1
  1394. 00000E12  6700 0170                beq        +0x172 /* 00000F84 */
  1395. 00000E16  7204                     moveq.l    D1, 0x04
  1396. 00000E18  B081                     cmp.l      D0, D1
  1397. 00000E1A  6700 0168                beq        +0x16A /* 00000F84 */
  1398. 00000E1E  7209                     moveq.l    D1, 0x09
  1399. 00000E20  B081                     cmp.l      D0, D1
  1400. 00000E22  6700 0160                beq        +0x162 /* 00000F84 */
  1401. 00000E26  4A80                     tst.l      D0
  1402. 00000E28  6702                     beq        +0x4 /* 00000E2C */
  1403. 00000E2A  6006                     bra        +0x8 /* 00000E32 */
  1404. label00000E2C:
  1405. 00000E2C  7000                     moveq.l    D0, 0x00
  1406. 00000E2E  4EFA 0166                jmp        [PC + 0x166 /* 00000F96 */]
  1407. label00000E32:
  1408. 00000E32  2F3C 0000 07AF           move.l     -[A7], 0x7AF
  1409. 00000E38  4EBA F1C6                jsr        [PC - 0xE3A /* 00000000 */]
  1410. label00000E3C:
  1411. 00000E3C  4EBA F1DA                jsr        [PC - 0xE26 /* 00000018 */]
  1412. 00000E40  2D40 FFF8                move.l     [A6 - 0x8], D0
  1413. 00000E44  2040                     movea.l    A0, D0
  1414. 00000E46  117C 0003 0004           move.b     [A0 + 0x4], 0x3
  1415. 00000E4C  206E FFF8                movea.l    A0, [A6 - 0x8]
  1416. 00000E50  214C 0006                move.l     [A0 + 0x6], A4
  1417. 00000E54  202B 0006                move.l     D0, [A3 + 0x6]
  1418. 00000E58  206E FFF8                movea.l    A0, [A6 - 0x8]
  1419. 00000E5C  2140 000A                move.l     [A0 + 0xA], D0
  1420. 00000E60  206B 0012                movea.l    A0, [A3 + 0x12]
  1421. 00000E64  2010                     move.l     D0, [A0]
  1422. 00000E66  206E FFF8                movea.l    A0, [A6 - 0x8]
  1423. 00000E6A  1140 0005                move.b     [A0 + 0x5], D0
  1424. 00000E6E  741F                     moveq.l    D2, 0x1F
  1425. 00000E70  C002                     and.b      D0, D2
  1426. 00000E72  7200                     moveq.l    D1, 0x00
  1427. 00000E74  1200                     move.b     D1, D0
  1428. 00000E76  41ED E270                lea.l      A0, [A5 - 0x1D90]
  1429. 00000E7A  1030 1000                move.b     D0, [A0 + D1.w]
  1430. 00000E7E  4880                     ext.w      D0
  1431. 00000E80  48C0                     ext.l      D0
  1432. 00000E82  D1AD E602                add.l      [A5 - 0x19FE], D0
  1433. 00000E86  6000 00D8                bra        +0xDA /* 00000F60 */
  1434. label00000E8A:
  1435. 00000E8A  486E FFF8                pea.l      [A6 - 0x8]
  1436. 00000E8E  2F2B 000E                move.l     -[A7], [A3 + 0xE]
  1437. 00000E92  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  1438. 00000E96  4EBA F73A                jsr        [PC - 0x8C6 /* 000005D2 */]
  1439. 00000E9A  206E FFF8                movea.l    A0, [A6 - 0x8]
  1440. 00000E9E  4228 0004                clr.b      [A0 + 0x4]
  1441. 00000EA2  206B 0012                movea.l    A0, [A3 + 0x12]
  1442. 00000EA6  2010                     move.l     D0, [A0]
  1443. 00000EA8  206E FFF8                movea.l    A0, [A6 - 0x8]
  1444. 00000EAC  1140 0005                move.b     [A0 + 0x5], D0
  1445. 00000EB0  202B 0006                move.l     D0, [A3 + 0x6]
  1446. 00000EB4  206E FFF8                movea.l    A0, [A6 - 0x8]
  1447. 00000EB8  2140 000E                move.l     [A0 + 0xE], D0
  1448. 00000EBC  206B 0012                movea.l    A0, [A3 + 0x12]
  1449. 00000EC0  2010                     move.l     D0, [A0]
  1450. 00000EC2  721F                     moveq.l    D1, 0x1F
  1451. 00000EC4  C081                     and.l      D0, D1
  1452. 00000EC6  41ED E270                lea.l      A0, [A5 - 0x1D90]
  1453. 00000ECA  1030 0000                move.b     D0, [A0 + D0.w]
  1454. 00000ECE  4880                     ext.w      D0
  1455. 00000ED0  48C0                     ext.l      D0
  1456. 00000ED2  D1AD E602                add.l      [A5 - 0x19FE], D0
  1457. 00000ED6  6000 0088                bra        +0x8A /* 00000F60 */
  1458. label00000EDA:
  1459. 00000EDA  2F2B 0012                move.l     -[A7], [A3 + 0x12]
  1460. 00000EDE  4EAD 1AD2                jsr        [A5 + 0x1AD2 /* export_854 */]
  1461. 00000EE2  2800                     move.l     D4, D0
  1462. 00000EE4  7001                     moveq.l    D0, 0x01
  1463. 00000EE6  B880                     cmp.l      D4, D0
  1464. 00000EE8  671A                     beq        +0x1C /* 00000F04 */
  1465. 00000EEA  7002                     moveq.l    D0, 0x02
  1466. 00000EEC  B880                     cmp.l      D4, D0
  1467. 00000EEE  671C                     beq        +0x1E /* 00000F0C */
  1468. 00000EF0  7004                     moveq.l    D0, 0x04
  1469. 00000EF2  B880                     cmp.l      D4, D0
  1470. 00000EF4  671C                     beq        +0x1E /* 00000F12 */
  1471. 00000EF6  7008                     moveq.l    D0, 0x08
  1472. 00000EF8  B880                     cmp.l      D4, D0
  1473. 00000EFA  671C                     beq        +0x1E /* 00000F18 */
  1474. 00000EFC  7010                     moveq.l    D0, 0x10
  1475. 00000EFE  B880                     cmp.l      D4, D0
  1476. 00000F00  671C                     beq        +0x1E /* 00000F1E */
  1477. 00000F02  6020                     bra        +0x22 /* 00000F24 */
  1478. label00000F04:
  1479. 00000F04  244B                     movea.l    A2, A3
  1480. 00000F06  7009                     moveq.l    D0, 0x09
  1481. 00000F08  D5C0                     add.l      A2, D0
  1482. 00000F0A  6022                     bra        +0x24 /* 00000F2E */
  1483. label00000F0C:
  1484. 00000F0C  244B                     movea.l    A2, A3
  1485. 00000F0E  504A                     addq.w     A2, 8
  1486. 00000F10  601C                     bra        +0x1E /* 00000F2E */
  1487. label00000F12:
  1488. 00000F12  244B                     movea.l    A2, A3
  1489. 00000F14  5C4A                     addq.w     A2, 6
  1490. 00000F16  6016                     bra        +0x18 /* 00000F2E */
  1491. label00000F18:
  1492. 00000F18  244B                     movea.l    A2, A3
  1493. 00000F1A  544A                     addq.w     A2, 2
  1494. 00000F1C  6010                     bra        +0x12 /* 00000F2E */
  1495. label00000F1E:
  1496. 00000F1E  244B                     movea.l    A2, A3
  1497. 00000F20  544A                     addq.w     A2, 2
  1498. 00000F22  600A                     bra        +0xC /* 00000F2E */
  1499. label00000F24:
  1500. 00000F24  2F3C 0000 07E6           move.l     -[A7], 0x7E6
  1501. 00000F2A  4EBA F0D4                jsr        [PC - 0xF2C /* 00000000 */]
  1502. label00000F2E:
  1503. 00000F2E  D9AD E602                add.l      [A5 - 0x19FE], D4
  1504. 00000F32  7001                     moveq.l    D0, 0x01
  1505. 00000F34  B880                     cmp.l      D4, D0
  1506. 00000F36  630E                     bls        +0x10 /* 00000F46 */
  1507. 00000F38  486E FFF8                pea.l      [A6 - 0x8]
  1508. 00000F3C  2F04                     move.l     -[A7], D4
  1509. 00000F3E  2F0A                     move.l     -[A7], A2
  1510. 00000F40  4EBA F690                jsr        [PC - 0x970 /* 000005D2 */]
  1511. 00000F44  601A                     bra        +0x1C /* 00000F60 */
  1512. label00000F46:
  1513. 00000F46  4EBA F0D0                jsr        [PC - 0xF30 /* 00000018 */]
  1514. 00000F4A  2D40 FFF8                move.l     [A6 - 0x8], D0
  1515. 00000F4E  2040                     movea.l    A0, D0
  1516. 00000F50  117C 0004 0004           move.b     [A0 + 0x4], 0x4
  1517. 00000F56  1012                     move.b     D0, [A2]
  1518. 00000F58  206E FFF8                movea.l    A0, [A6 - 0x8]
  1519. 00000F5C  1140 0006                move.b     [A0 + 0x6], D0
  1520. label00000F60:
  1521. 00000F60  2F0B                     move.l     -[A7], A3
  1522. 00000F62  4EAD 1722                jsr        [A5 + 0x1722 /* export_736 */]
  1523. 00000F66  7000                     moveq.l    D0, 0x00
  1524. 00000F68  2640                     movea.l    A3, D0
  1525. 00000F6A  246E 000C                movea.l    A2, [A6 + 0xC]
  1526. 00000F6E  4A92                     tst.l      [A2]
  1527. 00000F70  670A                     beq        +0xC /* 00000F7C */
  1528. 00000F72  2F3C 0000 0820           move.l     -[A7], 0x820
  1529. 00000F78  4EBA F086                jsr        [PC - 0xF7A /* 00000000 */]
  1530. label00000F7C:
  1531. 00000F7C  24AE FFF8                move.l     [A2], [A6 - 0x8]
  1532. 00000F80  200B                     move.l     D0, A3
  1533. 00000F82  6012                     bra        +0x14 /* 00000F96 */
  1534. label00000F84:
  1535. 00000F84  703B                     moveq.l    D0, 0x3B
  1536. 00000F86  2F00                     move.l     -[A7], D0
  1537. 00000F88  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1538. 00000F8C  584F                     addq.w     A7, 4
  1539. 00000F8E  7000                     moveq.l    D0, 0x00
  1540. 00000F90  2D40 FFF8                move.l     [A6 - 0x8], D0
  1541. 00000F94  60CA                     bra        -0x34 /* 00000F60 */
  1542. label00000F96:
  1543. 00000F96  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  1544. 00000F9A  4E5E                     unlink     A6
  1545. 00000F9C  205F                     movea.l    A0, [A7]+
  1546. 00000F9E  504F                     addq.w     A7, 8
  1547. 00000FA0  4ED0                     jmp        [A0]
  1548.